The man was struck by the Princeton Dinky shuttle train No. 4177 near the Princeton Station in West Windsor shortly before 10 p.m., NJ Transit spokesperson Jim Smith told DailyVoice.com.
The train was traveling westbound and was scheduled to arrive at Princeton Station at 9:59 p.m., Smith said.
The man fled but was found nearby before being taken to a local hospital for treatment of non-life-threatening injuries, authorities said.
There were no passengers on board at the time, and the crew members were uninjured.
Princeton rail service was temporarily suspended with substitute bus service provided to accommodate customers but has since resumed.
New Jersey Transit Police was handling the investigation.
Click here to follow Daily Voice Parsippany-Troy Hills and receive free news updates.